Masteriyo\Addons\Certificate\RestApi\Controllers\Version1\CertificatesController B

Total Complexity 86
Dependencies 12
Dependents 2
Total lines 1,099
Lines of code 711
Logical lines of code 189
Comment lines 270
Methods 22
Properties 6

Methods 22

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
40 25 51
register_routes()
A
28
1 230
import_additional_fonts()
A
39 12 63
clone_template()
A
43 10 44
get_user_certificates()
A
39 6 66
get_item_schema()
S
37 1 99
get_object()
S
57 4 16
restore_item()
S
57 4 14
get_certificate_data()
S
50 3 27
save_certificate_setting()
S
65 3 8
get_course_taxonomy_terms()
S
59 2 15
get_collection_params()
S
57 1 17
prepare_object_for_response()
S
63 2 9
prepare_objects_query()
S
66 2 8
update_certificate_setting_permission_check()
S
71 2 6
get_samples()
S
70 2 7
process_objects_collection()
S
62 1 12
get_certificate_additional_font_setting()
S
78 1 3
get_certificate_setting()
S
76 1 4
get_posts_count()
S
70 1 5
get_certificate_counts()
S
74 1 4
__construct()
S
81 1 3